Check if option is NULL before using it. (#348014, Christian Persch)
authorMatthias Clasen <mclasen@redhat.com>
Wed, 19 Jul 2006 15:52:48 +0000 (15:52 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 19 Jul 2006 15:52:48 +0000 (15:52 +0000)
2006-07-19  Matthias Clasen  <mclasen@redhat.com>

* modules/printbackends/file/gtkprintbackendfile.c
(file_printer_get_settings_from_options): Check if option
is NULL before using it.  (#348014, Christian Persch)

ChangeLog
ChangeLog.pre-2-10
modules/printbackends/file/gtkprintbackendfile.c

index 13f5d860b35b0c626818f0f90d902954fdbb6cf1..aebf705c6e3d695df62a3a68d896b6bc12863308 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2006-07-19  Matthias Clasen  <mclasen@redhat.com>
 
+       * modules/printbackends/file/gtkprintbackendfile.c 
+       (file_printer_get_settings_from_options): Check if option
+       is NULL before using it.  (#348014, Christian Persch)
+
        * gdk/x11/gdkx.h (gdk_font_lookup_for_display): When looking
        up a font XID, add the XID_FONT_BIT.  (#348001)
 
index 13f5d860b35b0c626818f0f90d902954fdbb6cf1..aebf705c6e3d695df62a3a68d896b6bc12863308 100644 (file)
@@ -1,5 +1,9 @@
 2006-07-19  Matthias Clasen  <mclasen@redhat.com>
 
+       * modules/printbackends/file/gtkprintbackendfile.c 
+       (file_printer_get_settings_from_options): Check if option
+       is NULL before using it.  (#348014, Christian Persch)
+
        * gdk/x11/gdkx.h (gdk_font_lookup_for_display): When looking
        up a font XID, add the XID_FONT_BIT.  (#348001)
 
index 0ee09dfc7c771fbe36245ffad9feb106d08689cb..36f0fcc89e26fba13a67a3d1f7b9fba4556143eb 100644 (file)
@@ -540,7 +540,8 @@ file_printer_get_settings_from_options (GtkPrinter          *printer,
   gtk_print_settings_set (settings, GTK_PRINT_SETTINGS_OUTPUT_URI, option->value);
 
   option = gtk_printer_option_set_lookup (options, "output-file-format");
-  gtk_print_settings_set (settings, GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT, option->value);
+  if (option)
+    gtk_print_settings_set (settings, GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT, option->value);
 }
 
 static void